Лабораторная работа №13

Администрирование сетевых подсистем

Мишина А. А.

29 ноября 2024

Вводная часть

Цель работы

  • Приобретение практических навыков настройки сервера NFS для удалённого доступа к ресурсам.

Выполнение лабораторной работы

Настройка сервера NFSv4

На сервере установили необходимое программное обеспечение:

dnf -y install nfs-utils

Затем создали каталог, который предполагается сделать доступным всем пользователям сети(корень дерева NFS):

mkdir -p /srv/nfs

Настройка сервера NFSv4

Подключение через NFS каталога только на чтение

Настройка сервера NFSv4

Запуск NFS-сервера

Настройка сервера NFSv4

Просмотр подмонтированных удалённых ресурсов на клиенте

Настройка сервера NFSv4

На сервере остановим сервис межсетевого экрана с помощью команды systemctl stop firewalld.service

Просмотр подмонтированных удалённых ресурсов на клиенте

Настройка сервера NFSv4

Просмотр задействованных при удалённом монтировании служб

Настройка сервера NFSv4

Просмотр задействованных при удалённом монтировании служб

Настройка сервера NFSv4

Добавление служб rpc-bind и mountd в настройки межсетевого экрана

Настройка сервера NFSv4

Проверка подключения удалённого ресурса на клиенте

Монтирование NFS на клиенте

Проверка правильности подключения общего ресурса NFS

Монтирование NFS на клиенте

Добавление записи в файл /etc/fstab на клиенте

Монтирование NFS на клиенте

Проверка наличия автоматического монтирования удалённых ресурсов при запуске ОС

Монтирование NFS на клиенте

Проверка автоматического подключения удалённого ресурса

Подключение каталогов к дереву NFS

mkdir -p /srv/nfs/www
mount -o bind /var/www/ /srv/nfs/www/

Подключение каталогов к дереву NFS

Проверка содержимого /srv/nfs
Проверка содержимого /mnt/nfs

Подключение каталогов к дереву NFS

Добавление в файл /etc/exports экспорт каталога веб-сервера

Подключение каталогов к дереву NFS

Проверка содержимого /mnt/nfs

Подключение каталогов к дереву NFS

Добавление записи в файл /etc/fstab

Подключение каталогов к дереву NFS

Проверка содержимого /mnt/nfs

Подключение каталогов для работы пользователей

mkdir -p -m 700 ~/common
cd ~/common
touch eademidova@server.txt

Подключение каталогов для работы пользователей

Проверка прав доступа на каталог

Подключение каталогов для работы пользователей

Подключение каталога пользователя в файле /etc/exports

Подключение каталогов для работы пользователей

Добавление записи в файл /etc/fstab

Подключение каталогов для работы пользователей

Проверка содержимого /mnt/nfs

Подключение каталогов для работы пользователей

Создание файла в каталоге /mnt/nfs/home/aamishina

Подключение каталогов для работы пользователей

Изменения на сервере

Внесение изменений в настройки внутреннего окружения виртуальных машины

Скрипт файла /vagrant/provision/server/nfs.sh

Внесение изменений в настройки внутреннего окружения виртуальных машины

Скрипт файла /vagrant/provision/client/nfs.sh

Внесение изменений в настройки внутреннего окружения виртуальных машины

server.vm.provision "server nfs",
  type: "shell",
  preserve_order: true,
  path: "provision/server/nfs.sh"

client.vm.provision "client nfs",
  type: "shell",
  preserve_order: true,
  path: "provision/client/nfs.sh"

Заключение

Выводы

  • В результате выполнения данной работы были приобретены практические навыки настройки сервера NFS для удалённого доступа к ресурсам.